/* Font */
.fs12p {
	font-size:12px;
}
.fs14p {
	font-size:14px;
}
.fs16p {
	font-size:16px;
}
.fwb {
	font-weight:bold;
}
.fwn {
	font-weight:normal;
}
.tdn{
	text-decoration:none;
}
.tdu{
	text-decoration: underline;
}

/* Color */
/* ??? */
.cf {
	color:#fff;
}
.c0 {
	color:#000;
}
.cff {
	color:#ff0000;
}
/* ????????? */
.cf3 {
	color:#f3f884;
}
/* ???????6? */
.c00 {
	color:#000fd8;
}
/* ??????6? */
.c4 {
	color:#40689b;
}

/* Text */
.tal {
	text-align:left;
}
.tar {
	text-align:right;
}
.tac {
	text-align:center;
}

/* Background */
/* ????????? */
.bcf{
	background-color:#fffde8;
}
/* ?????6????? */
.bce {
	background-color:#e7f3ff;
}

/* Paddings */
.pt4p {
	padding-top:4px;
}
.pt6p {
	padding-top:6px;
}
.pr8p {
	padding-right:8px;
}
.pl8p {
	padding-left:8px;
}
.pt10p {
	padding-top:10px;
}
.pt15p {
	padding-top:15px;
}
.pl15p {
	padding-left:15px;
}
.pl20p {
	padding-left:20px;
}
.pr20p {
	padding-right:20px;
}
.pt20p {
	padding-top:20px;
}
/* margins */
.mt20p{
	margin-top:20px;
}

/* Layout */
.fr {
	float:right;
}
.fl {
	float:left;
}
.dn {
	display:none;
}
.db {
	display:block;
}
.di {
	display:inline;
}
/* hand */
.ch {
	cursor:hand;
}